package com.继承.基础;
final class Cat{//类被final修饰表示不能被继承

}
//class LiHuaCat extends Cat{//不能继承Cat类
//
// }
public class Final_1 {
    public static void main(String[] args) {
        final int a = 10;//被final修饰后的变量相当于常量，
//        a =20;//报错，常量是不能修改的
        System.out.println(a);

        final int[] array1 ={1,2,3,4};//被final修饰表示不能修改数组内存储的地址，和修饰变量类似
//        array1 = new int[10];//报错，array1不能指向新的对象

    }
}

class H{
    final void fun1(){
        System.out.println("hello");
    }
}
class HH extends H{
//    @Override
//    void fun1() {//报错，被final修饰的方法不能被重写
//        super.fun1();
//    }
}